package factoryMethod;

import java.util.List;

public abstract class Factory {

	private List documentos;

	public IDocumento nuevoDocumento() {
		IDocumento documento = crearDocumento();
		documentos.add(documento);
		documento.abrir();
		documento.mostrar();
		return documento;
	}
	
	protected abstract IDocumento crearDocumento();
}
